﻿using System.Collections.Generic;

using VSTalk.Model;

namespace VSTalk.Engine.Core.Feed.MessageState
{
    public interface IMessageSateManager
    {
        AggregatedMessageCounter AggregatedCounter { get; }

        UnreadMessageCounter GetCounter(Interlocutor interlocutor);
        
        IEnumerable<Interlocutor> GetWaitingInterlocutors();
    }
}